Pour sauver sa fille Cameron, 16 ans, atteinte d'un cancer, sa mère l'emmène à Promise, une ville magique réputée pour ses miracles. Cameron ne croit pas à ces supersitions mais se laisse entraîner dans cette aventure. Arrivée dans la ville, Cameron reçoit une liste de choses à faire avant de mourir. Aidée d'Asher, un jeune garçon, elle exécute chaque point et apprend à croire en elle...